package com.cn.bean.vo.Report;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.math.BigDecimal;

@Setter
@Getter
@AllArgsConstructor
@NoArgsConstructor
public class ComponentSingleReport {
    //物料状态
   private String materialStatusName;
    //流转状态
    private String circulationStateName;
    //锁定状态
    private String lockName;
    //耗材类别
    private String consumableCategoryName;
    //物料状态
    private String allowManualScrapName;
    //
    private String partAttributesName;
    //
    private String isComponentScrapName;
    //标准名称
    private String standardTypeName;
    //单件唯一码
    private String uniqueCode;
    //颜色
    private String color;
    //规格
    private String specification;
    //剩余磨削量
    private BigDecimal residualGrindingCapacity;
    //磨削总量
    private BigDecimal totalGrindingAmount;
    //累计磨削次数
    private BigDecimal lJGrindingTimes;
    //工作面长度
    private BigDecimal workingFaceLength;
    //锥高
    private BigDecimal taperHeight;
    //锥长
    private BigDecimal taperLength;
    //锥度标准
    private BigDecimal taperStandard;
    //结构id
    private int structureId;
    //结构名称
    private String structureName;
    //
    private int businessTypeID;
    //零件id
    private int componentID;
    //单位
    private String measurementUnit;
    //零件数量
    private int componentNumber;
    //数量
    private int quantity;
    //零件名称
    private String componentName;
    //零件类别名称
    private String categoryName;
    //型号

    private String modelName;
    //耗材类别
    private String consumableCategory;
    //标准id

    private int processId ;
    //标准名称
    private String processName;
    //单次磨削量标准
    private BigDecimal grindStandard;
    //磨削上限
    private BigDecimal grindToleranceUpper;
    //磨削下限
    private BigDecimal grindToleranceLower;
    //粗糙度标准
    private BigDecimal roughnessStandard;
    //粗糙度上限
    private BigDecimal roughnessToleranceUpper;
    //粗糙度下限
    private BigDecimal roughnessToleranceLower;
    private String materialCode;
    private String supplierUniqueCode;


 private BigDecimal weight;
 private BigDecimal length;
 private BigDecimal width;
 private BigDecimal height;
 private BigDecimal hardnessStandard;
 private BigDecimal nonWorkingFaceOuterDiameterStandard;
 private BigDecimal diameter;
 private BigDecimal innerHoleStandard;
 private String material;
 private BigDecimal thicknessStandard;
 private int total;
}
